package com.bidevalution.dao;

import java.util.List;
import java.util.Map;

/**
 * @author huyiqi
 * @date 2019/11/20
 */
public interface ApiBidResultMapper {

    Map<String, Object> getNewSegmentEvaluationRecord(String segmentShowID);

    void setSegmentEvaluationRecordOld(String segmentShowID);

    void createSegmentEvaluationRecord(Map<String, Object> item);

    void setEvaluationRecordNew(Map<String, String> map);//String newGuid, String segmentShowID

    List<Map<String, Object>> getEvaluationRecordIds(String segmentShowID);

    void updateEvaluationRecord(Map<String, Object> item);

    Map<String, Object> selectEvaluationRecord(Map<String, Object> item);

    List<Map<String, Object>> getOldWinBidPerformance(Map<String, String> map);//String oldGuid, String segmentShowID

    void deleteOldWinBidPerformance(Map<String, String> map);//String oldGuid, String segmentShowID

    void createWinBidPerformance(Map<String, Object> item);

    List<Map<String, Object>> getOldInvalidBidRecord(Map<String, String> map);//String oldGuid, String segmentShowID

    void deleteOldInvalidBidRecord(Map<String, String> map);//String oldGuid, String segmentShowID

    void createInvalidBidRecord(Map<String, Object> item);

    List<Map<String, Object>> getOldExpertScoreRecord(Map<String, String> map);//String oldGuid, String segmentShowID

    void deleteOldExpertScoreRecord(Map<String, String> map);//String oldGuid, String segmentShowID

    void createExpertScoreRecord(Map<String, Object> item);

    List<Map<String, Object>> getOldWinBidScore(Map<String, String> map);//String oldGuid, String segmentShowID

    void deleteOldWinBidScore(Map<String, String> map);//String oldGuid, String segmentShowID

    void createWinBidScore(Map<String, Object> item);

    List<Map<String, Object>> getOldWinBidInfo(String segmentShowID);

    void setWinBidInfoOld(String segmentShowID);

    void createWinBidInfo(Map<String, Object> item);
}
